JavaScript Job: Node.js - Backend Developer (m-w-d)

Job added on

Company

upsidecode GmbH
Germany

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

At upsidecode, we constantly strive to create an environment that allows our employees to do the best work of their lives. We have a definite onboarding and career plan and encourage everyone to learn from others and share their knowledge. Where you work from is not essential to us; as long as you do your job responsibly, we offer remote work in Europe and no longer have dedicated offices. Team events and get-togethers are much better done at other locations anyway. As we have high demands, we are looking for bright talents who want to develop and create great things with us.

Our benefits:

  • Above-market salaries
  • 100%-remote within Europe
  • Defined onboarding process
  • Career plan and regular feedback sessions (1-1 & PPR)
  • Flexible work-hours and part-time models
  • Team-events and regular get-togethers

Principles: Trust by Default - Ship to Learn - Own the Outcome - Anything is Possible - Practice Kindness

Who We Are:

At upsidecode GmbH, we develop state-of-the-art software products and Software-as-a-Service platforms. Our clients are partners for us who are active in various industries, making working for and with us very exciting and varied. We work with the latest technologies and have many years of experience in software development.

We are a young and agile company that focuses on the right people in the team. We foster a collaborative community that can come together as individuals and in teams to shape future software products and change the world.

Your Mission

As part of one of our engineering teams as a backend engineer, you will help define, improve and develop new and existing features. This starts with defining the initial service design with our team, implementing the features, quality assurance, and delivering the work with built-in quality.

Your Responsibilities

  • Participate in daily syncs, code reviews, and pair programming sessions
  • Deliver complex code/features with quality and supportability
  • Developing and maintaining microservices and back-end components
  • Write clear documentation, tests, and recommendations for technical problems
  • Review code and provide thoughtful, constructive feedback during code reviews to encourage the growth of others
  • Collaboratively define, scope, prioritize, and estimate work
  • Planning and implementing backend architecture
  • Drive helpful conversations around technical issues and engineering practices, suggesting improvements and ideas as you see them

You Come With
Nothing in life is perfect, including this job description. You may be an excellent fit even if you don’t meet all of these qualifications. We look forward to meeting you and hearing about your unique skills and experiences!

  • 3+ years’ experience with Node.js (preferable with Typescript)
  • Proven knowledge of modern backend frameworks - JavaScript/Typescript (preferable NestJS)
  • Hands-on experience with relational databases and strong knowledge of SQL
  • Understanding of GraphQL and Rest-Apis
  • A strong push for testing the code you write
  • Good experience with browser/server-based debugging
  • Good knowledge of Docker and a cloud provider (AWS, GCP, etc.)
  • Experience with iterative development and incorporating feedback based on findings
  • Strong collaboration and communication skills. As a team player, you enjoy both mentoring and being mentored

Job Types: Full-time, Part-time, Permanent

Salary: 60,000.00€ - 80,000.00€ per year

Experience:

  • Node.js: 3 years (Required)

Work Location: Remote